#ifndef SERVER_LITE_H
#define SERVER_LITE_H
#include "lib/client.h"

/**
 * @brief Funcao de update de cada client.
 * @param clientp Ponteiro para um cliente, passado pelo servidor
 *
 * Essa funcao eh a substituta da default,
 * implementado funcoes de HTTP a serem
 * executadas em cada cliente.
 */
int server_lite_update(client * clientp);

/**
 * @brief Funcao de quit de cada cliente.
 * @param clientp Cliente que esta sendo desconectado
 * 
 * Substituta da quit default, desaloca memoria
 * alocada para esse cliente e faz os procedimentos de
 * quit
 */
int server_lite_quit(client * clientp);

/**
 * @brief Path do servidor HTTP.
 * 
 * Esse deve ser o path canonico.
 */
extern char * serverpath;


extern int serverpathlen;

#endif